/* 公有样式 */
* {
	font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

ul,
li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

.hidden {
	visibility: hidden;
}

.show {
	visibility: visible !important;
}

/* chrome */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

/* 火狐浏览器 */
input[type="number"] {
	-moz-appearance: textfield;
}

/* 顶部 公有样式 开始*/
.juzhon {
	display: flex;
	justify-content: center;
	align-items: center;
}

.phone-ico {
	width: 40px;
}

.index-swiper-png {
	width: 100%;
	height: 420px;
}

.index-swiper-png>img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
	height: 100%;
}

/* 头部LOGO-时间-倒计时 */
.header-data-beijing {
	background-color: #0A1E64;
	/* padding: 20px 2%; */
	/* background-image: url(../public/img/top.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat; */
}

.header-data {
	/* max-width: calc(1126px + 10%); */
	width: 100%;
	margin: 0 auto;
	color: rgb(255, 255, 255);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	position: relative;
}

.header-data .bg-img {
	width: 100%;
	height: 140px;
}

.header-data .bg-img>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.header-data .logo-img {
	position: absolute;
	left: 13%;
	display: flex;
	align-items: center;
	width: 310px;
	height: 50px;
}

.header-data .logo-img>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.header-data>img {
	width: 340px;
	display: block;
	height: auto;
}

.header-data-time {
	display: flex;
	align-items: center;
}

.header-data-time>div {
	display: flex;
	flex-direction: column;
}

.header-data-time>div:nth-child(2) {
	border-right: 2px solid #929ec8;
	height: 42px;
	margin: 0 10px;
}

.header-data-time>div:nth-child(1)>span {
	justify-content: flex-end;
	display: flex;
}

.header-data-time>div>a {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.header-data-time>div>span {
	font-size: 16px;
	font-weight: 200;
	color: #A7B3DB;
}

.header-data-daojis {
	position: absolute;
	right: 20px;
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}

.header-data-daojis>div:nth-child(2) {
	min-width: 40px;
	padding: 0 13px;
	height: 66px;
	margin: 0 10px;
	font-size: 30px;
	font-weight: 400;
	color: #FFFFFF;
	background: #FF4525;
	border-radius: 7px;
}

/* .header-data-daojis>div:nth-child(4) {
	width: 88px;
	height: 36px;
	background: rgba(0, 0, 0, 0);
	margin-left: 20px;
	border: 1px solid #FFFFFF;
} */

.header-data-daojis>div.juzhon-btn {
	text-align: center;
	width: 88px;
	height: 36px;
	line-height: 36px;
	background: rgba(0, 0, 0, 0);
	margin-left: 20px;
	border: 1px solid #FFFFFF;
}

/* PC菜单栏通用 */
.site-header-beijing {
	width: 100%;
	Position: relative;
	box-shadow: 0px 0px 29px 0px rgba(203, 203, 203, 0.39);
}

.site-header {
	width: calc(1226px + 10%);
	height: 70px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	Position: relative;
}

.site-header>li {
	width: 170px;
	font-size: 16px;
	color: #3C3C3C;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 1px;
}

.site-header>li>a {
	color: rgb(56, 56, 56);
}

.site-header>li:hover {
	color: rgb(255, 255, 255);
	background-color: #0E48EA;
}

.site-header>li:hover>a {
	text-decoration: none;
}

.site-header>li:hover>a:hover {
	color: rgb(255, 255, 255);
}

.site-header>li:hover>a {
	color: rgb(255, 255, 255);
}

.site-header-caidan {
	z-index: 3;
	width: 100%;
	background-color: rgb(255, 255, 255);
	Position: absolute;
	top: 70px;
	display: flex;
	height: 238px;
	align-items: flex-start;
	visibility: hidden;
	box-shadow: 0px 20px 35px -30px #d1d1d1 inset;
}

.site-header-caidan:hover {
	visibility: visible;
}

.site-header-caidan-juzhon {
	margin: 0 auto;
	width: calc(1226px + 10%);
}

.site-header-caidan-juzhon>div {
	display: flex;
	flex-direction: column;
	width: 170px;
	justify-content: flex-start;
	height: auto;
	align-items: center;
	padding-top: 30px;
}

.site-header-caidan-juzhon>div>a {
	font-size: 14px;
	font-weight: 400;
	width: 92px;
	cursor: pointer;
	height: 52px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #656565;
	line-height: 40px;
}

.site-header-caidan-juzhon>div>a:hover {
	text-decoration: none;
	background: #0E48EA;
	color: rgb(241, 232, 232);
}

.site-header-caidan:hover {
	visibility: visible;
}

/* 顶部 公有样式 结束*/

/* 底部 公有样式 开始*/
.index-bottom-beijing {
	width: 100%;
	height: auto;
	background: #091028;
	color: #E4E4E4;
}

.index-bottom {
	max-width: calc(1226px + 10%);
	padding: 20px 5%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	height: auto;
	align-items: center;
}

/* 友情链接 */
.index-bottom>div:nth-child(1) {
	margin: 40px 0;
	font-size: 14px;
	color: #ABABAB;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.index-bottom>div:nth-child(1)>a {
	margin-right: 10px;
	color: #ABABAB;
}

/* 首页文字-补充菜单 */
.index-bottom-bottom {
	width: 100%;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 40px;
	border-bottom: 1px solid #464E69;
}

.index-bottom-left {
	display: flex;
	flex-wrap: wrap;
}

.index-bottom-left-title {
	font-size: 16px;
	color: #E4E4E4;
	margin-bottom: 30px;
	display: flex;
	justify-content: flex-start;
}

.index-bottom-left-title .left-title-item {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.index-bottom-left-title .left-title-item>span {
	display: inline-block;
	margin: 0 20px;
}

.index-bottom-left-title .left-title-item>a {
	color: #E4E4E4;
}

.index-bottom-left {
	flex-direction: column;
	display: flex;
	line-height: 28px;
	min-width: 300px;
}

.index-bottom-h2 {
	font-size: 20px;
	font-family: Alibaba;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 28px;
}

.index-bottom-h1 {
	font-size: 30px;
	font-weight: 700;
	margin: 8px 0;
	color: #ffffff;
	line-height: 28px;
}

.index-bottom-left-xingxi {
	display: flex;
	font-size: 14px;
	font-family: Microsoft YaHei;
	flex-wrap: wrap;
	font-weight: 400;
	color: #ABABAB;
	line-height: 28px;
}

.index-bottom-erwm {
	display: flex;
	margin-left: 80px;
}

.index-bottom-erwm>div {
	margin-top: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 20px;
}

.index-bottom-erwm>div>img {
	width: 148px;
	height: 148px;
	object-fit: cover;
}

.index-bottom-right {
	display: flex;
	justify-content: flex-end;
	width: 35%;
}

.index-bottom-right>img {
	width: 385px;
	height: 285px;
	object-fit: cover;
}

.index-bottom-shuoming {
	display: flex;
	margin: 0 auto;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
	color: #464E69;
	line-height: 26px;
	font-style: normal;
}

.index-bottom-shuoming>a{
	color: #464E69;
}

/* 底部 公有样式 结束*/

/* 手机菜单栏 */
.phone-header {
	padding: 0 40px;
	position: relative;
	align-items: center;
	background-color: #0843af;
	border-bottom: 1px solid #343ed5;
	display: none;
	justify-content: space-between;
}

.phone-header>img {
	width: 30%;
	margin: 10px 20px;
}

.phone-caidan {
	display: none;
	background-color: azure;
	/* padding-bottom: 20px; */
}

.phone-caidan-title {
	margin: 10px 0;
	display: block;
	margin-left: 30px;
}

.phone-caidan-xiangxi {
	margin-left: 40px;
	display: none;
}

/* 下拉 */
.section {
	width: 100%;
	/* margin: 7px auto; */
	height: 40px;
	background: #0843af;
	border-bottom: 1px solid #343ed5;
	overflow: hidden;
	-webkit-transition: .35s;
	transition: .35s;
}

.titlewuwu {
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	background: #0843af;
	color: #fff;
	border-bottom: 1px solid #343ed5;
	cursor: pointer;
	text-shadow: 0 1px 0 #666;
	text-transform: capitalize;
	font-family: 'Merriweather Sans', sans-serif;
	font-style: italic;
	position: relative;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	z-index: 10;
}

.title {
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	background: #0843af;
	border-bottom: 1px solid #343ed5;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 1px 0 #666;
	width: 100%;
	text-transform: capitalize;
	font-family: 'Merriweather Sans', sans-serif;
	font-style: italic;
	position: relative;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	z-index: 10;
}

.title:before {
	z-index: 2;
}

.title:after {
	top: 25px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.open .title:before {
	height: 0;
}

.body {
	font: 16px open, sans-serif;
	background: #0940a5;
	padding: 20px 20px 0;
	color: #FFFFFF;
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	overflow: hidden;
	-webkit-transition: .35s;
	transition: .35s;
}

.section.open {
	height: auto;
}

.open .body {
	-webkit-transform: none;
	-ms-transform: none;
	-moz-transform: none;
	transform: none;
}

.body>a {
	display: block;
	margin-bottom: 20px;
}

.index-zhiding {
	position: fixed;
	right: 0;
	bottom: 2%;
}

.index-zhiding>img {
	width: 50px;
}

.index-zhiding:hover {
	background-color: rgb(223, 223, 223);
}


/* 当网页宽度小于1225px的时候进行变化 */
@media all and (max-width: 1225px) {
	.index-body-huandengpian-card>div>p {
		top: 0;
		right: 2%;
	}

	.index-body-huandengpian .arrow-box2 {
		right: calc(50% - 48px);
		bottom: -40px;
	}

	.left {
		left: 0;
	}

	.right {
		right: 0;
	}

	.index-bottom-left-title {
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.index-bottom-left-title>span {
		margin: 0 4px;
	}

	.index-bottom-erwm>div>img {
		width: 140px;
	}

	.shuju-card>a>span {
		font-size: 22px;
		right: -18px;
	}

	.shuju-card-list {
		height: 200px;
	}

	/* ................. */

	.shuju-card>span {
		font-size: 12px;
	}

	/* 手机版本专用变化 */
	.shuju-card>span>a {
		display: none;
	}

	.zhanshang-card-title {
		padding: 10px 8px 0;
	}

	.zhanshang-card-title>p {
		display: none;
	}

	.zhanshang-card-title>a {
		font-size: 14px;
		margin-bottom: 4px
	}

	.header-data-daojis {
		margin-top: 20px;
	}

	.header-data>img {
		display: none;
	}

	.zhanshang-card {
		width: 49%;
		font-size: 14px;
	}

	.phone-header {
		display: flex;
	}

	.site-header {
		display: none;
	}

	.index-biaoti-ico>div {
		padding-top: 6px;
		height: 80px;
		display: block;
	}

	.more-botton {
		width: auto;
		height: auto;
		padding: 6px 8px;
	}

	.news-left>a {
		white-space: normal;
	}


	.index-bottom-left-title {
		font-size: 14px;
	}

	/* 分辨率改变正常变化 */
	.news-left {
		margin: 0;
	}

	.news-left-data {
		/* width: auto; */
	}

	.index-body-huandengpian {
		padding: 0;
	}

	.index-body-huandengpian-card>div {
		margin: 30px auto;
	}

	.news-right-div {
		width: auto;
	}

	.index-bottom-right {
		display: none;
	}

	.shuju-card>span>span {
		display: none;
	}

	.shuju-card>a {
		font-size: 24px;
	}

	.zhanshang-paixu {
		justify-content: space-around;
	}

	.index-body-huandengpian-card {
		padding: 30px 0;
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center;
	}

	.index-body-huandengpian-card>div {
		width: 100%;
	}

	.index-body-huandengpian-card>div>a {
		margin: 0 auto 20px;
	}

	.index-body-huandengpian-card>div>span {
		padding: 0 20px;
	}

	.index-tonzhi {
		width: 100%;
	}

	.index-biaotiico {
		width: 100%;
	}

	.index-body-huandengpian-card>img {
		width: 100%;
	}

	.index-biaoti-ico>div>img {
		/* display: none; */
		width: 50px;
		top: 14px;
		right: 20px;
	}

	.index-biaoti-ico>div>a {
		font-size: 16px;
		min-width: 80px;
	}

	.index-biaoti-ico>div>span {
		display: none;
	}

	.news-paixu {
		flex-wrap: wrap;
		margin-bottom: 20px;
		justify-content: center;
	}
}

@media all and (max-width:770px) {
	.index-bottom-erwm>div>img {
		width: 80px;
	}
}

@media all and (max-width:753px) {
	.zhanshang-card {
		width: 100%;
	}

	.index-bottom-erwm>div>img {
		width: 80px;
	}

	.shuju-card-list {
		height: 120px;
	}

	/* .................. */

	.news-right {
		display: none;
	}

	.shuju-card>a {
		font-size: 12px;
	}

	/* .shuju-card-list{display: none;} */
}

@media all and (max-width: 724px) {
	.index-biaoti-ico>div>img {
		display: none;
	}

	.index-biaoti-ico>div>a {
		font-size: 12px;
		min-width: 80px;
	}

	.index-biaoti-ico>div {
		height: 60px;
	}

	.index-bottom-erwm>div>img {
		width: 80px;
	}

	/* ................. */

	.header-data-time>div>a {
		font-size: 14px;
		font-weight: 200;
	}
}

.road-tab-fixed {
	position: fixed;
	top: 0%;
	z-index: 5;
	width: 100%;
}

/* 新版菜单 */
.header-menu-box {
	width: 100%;
	display: flex;
	justify-content: center;
	height: 70px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 29px 0px rgba(203, 203, 203, 0.39);
	z-index: 999;
	position: relative;
}

.header-menu-box .menu-item {
	position: relative;
}

.header-menu-box .header-menu-list {
	width: calc(1226px + 10%);
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	border: #0070FF;
	background-color: #FFFFFF;
}

.header-menu-box .header-menu-list .menu-first {
	width: 170px;
	height: 100%;
	font-size: 16px;
	color: #3C3C3C;
	cursor: pointer;
	margin: 0 1px;
}

.header-menu-box .header-menu-list .menu-first>a {
	text-align: center;
	line-height: 70px;
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #3C3C3C;
}

.header-menu-box .header-menu-list .menu-first>a:hover {
	color: #FFFFFF;
	background-color: #0E48EA;
}

.header-menu-box .header-menu-list .menu-second-list {
	position: absolute;
	top: 70px;
	left: 0;
	width: 170px;
	min-height: 180px;
	align-items: center;
	padding-top: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	background-color: #FFFFFF;
	box-shadow: 0px 20px 35px -30px #d1d1d1 inset;
	z-index: 99999;
}

.header-menu-box .menu-second-list .menu-second-item {
	padding: 0 30px;
	font-size: 14px;
	font-weight: 400;
	width: 92px;
	cursor: pointer;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #656565;
	line-height: 40px;
	margin-bottom: 12px;
}

.header-menu-box .menu-second-list .menu-second-item>a {
	color: #3C3C3C;
	display: inline-block;
	text-align: center;
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.header-menu-box .menu-second-list .menu-second-item>a:hover {
	color: #FFFFFF;
	background: #0E48EA;
}

.header-menu-box .menu-second-bg {
	width: 100%;
	height: 230px;
	background-color: #FFFFFF;
	position: absolute;
	top: 70px;
	left: 0;
	box-shadow: 0px 20px 35px -30px #d1d1d1 inset;
}

/* 加载更多 */
.page-more{
	display: inline-block;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	color: #434343;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.page-more:hover{
	cursor: pointer;
	color: #FFFFFF;
	background-color: #0E48EA;
	border: 1px solid #0E48EA;
}

/* 分页器 */
.page-turn {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	min-width: 300px;
	height: 40px;
	margin-top: 30px;
}

.page-turn .pages .rows,
.page-turn .pages .current,
.page-turn .pages .num,
.page-turn .pages .prev,
.page-turn .pages .next {
	display: inline-block;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #CCCCCC;
}

.page-turn .pages .current:hover,
.page-turn .pages .num:hover,
.page-turn .pages .prev:hover,
.page-turn .pages .next:hover {
	cursor: pointer;
	color: #FFFFFF;
	background: #0E48EA;
	border: 1px solid #0E48EA;
}

/* 广告位 */
.ad-img{
	width: 100%;
	height: 250px;
}

.ad-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ad-img-none{
	width: 100%;
	height: 40px;
	background: #F4F4F4;
}